// pages/mytuan/index.js
const WXAPI = require('apifm-wxapi')

Page({

  /**
   * 页面的初始数据
   */
  data: {
    page: 1,
    size: 10,
    tuanList: []
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this._initData()
  },

  _initData() {
    WXAPI.findGroupByCurrentUser({
      pageNum: this.data.page,
      pageSize: this.data.size
    }).then( res => {
      // debugger
      if (res.retCode === '200') {
        let pindanArr = res.data.list
        for (let item of pindanArr) {
          // 获取订单截止时间戳，并与当前时间戳相减
          item.time = Date.parse(item.endTime) - Date.parse(new Date());
          item.num = item.targetNum - item.actNum
        }
        this.setData({
          tuanList: pindanArr
        })
      } else {
        wx.showModal({
          title: '错误',
          content: res.retMsg,
          showCancel: false
        })
      }
    })
  },
  toPintuanDetail(e) {
    const groupNo = e.currentTarget.dataset.groupno
    wx.redirectTo({
      url: `/pages/kaituan/index?code=${groupNo}`,
    })
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    this.setData({
      page: 1,
      size: 10,
      tuanList: []
    })
    this._initData()
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})